package com.project.common.enums;

/**
 * 方向
 */
public enum DirectionEnum {
    // 0 东向西 ,1 西向东 ,2 南向北 , 3 北向南 ,4 东南向西北 ,5 西北向东南 , 6 东北向西南 ,7 西南向东北
    DXX("0", "东向西"),
    XXD("1", "西向东"),
    NXB("2", "南向北"),
    BXN("3", "北向南"),
    DNXXB("4", "东南向西北"),
    XBXDN("5", "西北向东南"),
    DBXXN("6", "东北向西南"),
    XNXDB("7,", "西南向东北");

    private final String code;
    private final String desc;

    private DirectionEnum(String code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    public String getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }

    public static String getDescByCode(String code) {
        for (DirectionEnum e : values()) {
            if (e.code.equals(code)) {
                return e.desc;
            }
        }
        return null;
    }
}
